﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Okazuki.MVVM.PrismSupport.Utils
{
    /// <summary>
    /// この属性をつけたstring型のプロパティは、ObjectUtil.InitメソッドでGuidが生成されます。
    /// <pre>
    /// [Guid]
    /// public string SampleGuid { get; private set; }
    /// </pre>
    /// という記述だけでインスタンスの初期化コードが不要になります。
    /// </summary>
    [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
    public class GuidAttribute : Attribute
    {

    }
}
